package model

type GoodsType struct {
	TypeId   int    `json:"typeId"`
	TypeName string `json:"typeName"`
}

type GoodsItem struct {
	GoodsId     int    `gorm:"primaryKey;column:goods_id" json:"goodsId"`
	GoodsName   string `json:"goodsName"`
	Price       int64  `json:"price"`
	OriginPrice int64  `json:"originPrice"`
	BaseModel
	GoodsType
	Currency    string `json:"currency"`
	ImageUrl    string `json:"imageUrl"`
	Description string `json:"description"`
	StockNum    int    `json:"stockNum"`
	SoldNum     int    `json:"soldNum"`
	GoodsCode   string `json:"goodsCode"`
}

type QueryGoodsItem struct {
	PageResult
	GoodsName string `json:"goodsName"`
	MaxPrice  int64  `json:"maxPrice"`
	MinPrice  int64  `json:"minPrice"`
	Status    int    `json:"status"`
}
